home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / games / nhak_src.zip / SEGMENTS.MAC < prev    next >
Text File  |  1993-03-16  |  2KB  |  177 lines

  1. Segments.mac
  2. ============
  3.  
  4. For THINK C users (v.3.01p4 and 4), you have to construct a project.
  5. The mods I made in allmain.c make use of the placement of the
  6. source files in each segment.  Except for Segment 1 below, changing
  7. the contents of any of the other segments is fine as long as you
  8. make sure the UnloadSeg's still refer to a routine in all segments
  9. except for Segment 1.
  10. This is just an example of the layout of a project. It takes time
  11. to do this.  Probably the slowest part of THINK C!
  12. For THINK C 4 users, the 5 or so different libraries are replaced
  13. by the ANSI and unix libraries of v.4. - JL
  14. For other compilers, you can still follow the same format, though
  15. I haven't done it myself yet.
  16.  
  17. ===== Seg 1 =====
  18. allmain.c
  19. alloc.c
  20. cmd.c
  21. getline.c
  22. mac.c
  23. MacTraps
  24. pcunix.c
  25. random.c
  26. rnd.c
  27. termcap.c
  28. topl.c
  29.  
  30. ===== Seg 2 =====
  31. mkobj.c
  32. mkroom.c
  33. mon.c
  34. mondata.c
  35. monmove.c
  36. track.c
  37. were.c
  38.  
  39. ===== Seg 3 =====
  40. engrave.c
  41. hack.c
  42. invent.c
  43. mthrowu.c
  44.  
  45. ===== Seg 4 =====
  46. dbridge.c
  47. dog.c
  48. dogmove.c
  49. pri.c
  50. priest.c
  51.  
  52. ===== Seg 5 =====
  53. shk.c
  54. shknam.c
  55. trap.c
  56.  
  57. ===== Seg 6 =====
  58. stdio [LIB]
  59. storage [LIB]
  60. strings [LIB]
  61. Math [LIB]
  62. unix [LIB]
  63.  
  64. ===== Seg 7 =====
  65. makemon.c
  66. mkmaze.c
  67. prisym.c
  68. read.c
  69.  
  70. ===== Seg 8 =====
  71. artifact.c
  72. attrib.c
  73. search.c
  74. sounds.c
  75. timeout.c
  76. wizard.c
  77.  
  78. ===== Seg 9 =====
  79. mhitu.c
  80.  
  81. ===== Seg 10 =====
  82. do_name.c
  83. pickup.c
  84. weapon.c
  85.  
  86. ===== Seg 11 =====
  87. mcastu.c
  88. mhitm.c
  89. polyself.c
  90.  
  91. ===== Seg 12 =====
  92. lock.c
  93. vault.c
  94.  
  95. ===== Seg 13 =====
  96. decl.c
  97. macfile.c
  98. macinit.c
  99. monst.c
  100. objects.c
  101. options.c
  102. o_init.c
  103. pcmain.c
  104. pctty.c
  105. u_init.c
  106. version.c
  107.  
  108. ===== Seg 14 =====
  109. apply.c
  110. exper.c
  111.  
  112. ===== Seg 15 =====
  113. dothrow.c
  114. sit.c
  115. wield.c
  116. worn.c
  117. write.c
  118.  
  119. ===== Seg 16 =====
  120. pager.c
  121. rumors.c
  122.  
  123. ===== Seg 17 =====
  124. demon.c
  125. do.c
  126. steal.c
  127. worm.c
  128.  
  129. ===== Seg 18 =====
  130. end.c
  131. rip.c
  132. topten.c
  133.  
  134. ===== Seg 19 =====
  135. fountain.c
  136. potion.c
  137.  
  138. ===== Seg 20 =====
  139. pray.c
  140.  
  141. ===== Seg 21 =====
  142. sp_lev.c
  143.  
  144. ===== Seg 22 =====
  145. mklev.c
  146. restore.c
  147. save.c
  148.  
  149. ===== Seg 23 =====
  150. music.c
  151. spell.c
  152.  
  153. ===== Seg 24 =====
  154. bones.c
  155. MacAlert.c
  156.  
  157. ===== Seg 25 =====
  158. do_wear.c
  159.  
  160. ===== Seg 26 =====
  161. extralev.c
  162.  
  163. ===== Seg 27 =====
  164. dokick.c
  165.  
  166. ===== Seg 28 =====
  167. zap.c
  168.  
  169. ===== Seg 29 =====
  170. eat.c
  171.  
  172. ===== Seg 30 =====
  173. uhitm.c
  174.  
  175. ===== Seg 31 =====
  176. objnam.c
  177.